// permission-jurisdiction.js
// import store from "@/store";
import { useCounterStore } from "@/stores/counter.js";
export default function (app) {
    app.directive("Permi", {
        mounted(el, bindings) {
            // 获取到指令的值
            let permi = bindings.value;
            // 判断当前是否存在值
            if (!permi) return console.error("自定义指令值缺失");
            const store = useCounterStore();

            // 权限集合
            let permiJson = store.menuJson
            // 判断当前按钮值是否存在权限集合中并且当前用户是否为超级管理者
            if (permiJson.indexOf(permi) == -1) {
                // 对没有权限的dom 进行 remove
                return el.parentNode.removeChild(el);
            }
            return;
        },
    });
}
